Build
Beats

Create browser-based apps that participate in multiplayer DAW sessions. Whether you're a developer or an artist using AI tools like Cursor — the Audiotool SDK makes it possible to build powerful music creation tools.


What You Can Build

These apps demonstrate the power of the Audiotool SDK. Each one participates in live multiplayer DAW sessions.

Harmony Editor

Compose full songs from chord progressions

Enter chords, instruments, and styles in a grid interface. Generate complete song structures with instruments and notes — from a simple idea to a full arrangement.Made by andreas.

Try Harmony Editor
Want to be featured? Write us on Discord!

Get Started

Examples

Choose what to build.

Build a Webapp

Create browser-based apps with real-time sync, document editing, and full access to multiplayer DAW sessions.

API
Read/Write Projects
npm install @audiotool/nexus
JS Documentation

Don't know where to start?

Grab a starter project and start building right away. Download zip file, extract, and start hacking.

Build a Native App

Build desktop apps, mobile apps, CLI tools, or backend services that integrate with Audiotool.

Using JavaScript

The package works in native runtimes like Node.js, Bun, or Deno.

npm install @audiotool/nexus
bun add @audiotool/nexus
deno add npm:@audiotool/nexus

Using Other Languages

Bind against our API using your language of choice with our Protocol Buffers. Supports Python, Go, Rust, and more.

API
Read Projects
Browse Protobufs

An example project using Python to get you started, with instructions on how to switch to other languages.